package com.itheima.sh.W_generic_attention;

import java.util.ArrayList;

public class Test {
    public static void main(String[] args) {
        //目标：理解泛型的注意事项。
        //1、泛型是工作在编译阶段的，一旦程序编译成class文件，class文件中就不存在泛型了，这就是泛型擦除。
        ArrayList<String> list=new ArrayList<>();
        list.add("Java1");
        list.add("Java2");
        list.add("Java3");
        String rs=list.get(2);
        System.out.println(rs);



        //2、泛型不支持基本数据类型，只能支持对象类型（引用数据类型）。
        ArrayList<Integer> list1=new ArrayList<>();
        list1.add(12);

        ArrayList<Double> list2=new ArrayList<>();
        list2.add(3.14);

    }
}
